package com.yociyy.redis.annotation;

import java.lang.annotation.*;

/**
 * 自定义redis清空缓存注解
 * 
 * @author: YoCiyy
 * @date: 2020/4/14
 */
@Documented
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
public @interface RedisCache {
	/**
	 * 键名
	 */
	String key() default "";

	/**
	 * 主键
	 */
	String fieldKey();

	/**
	 * 过期时间
	 */
	long expired() default 3600;

	/**
	 * 是否为查询操作 如果为写入数据库的操作，该值需置为 false
	 * 
	 * @return
	 */
	boolean read() default true;

}
